An object-oriented architecture in AI is organsied as a collection of components (objects/{[agents}}) that each have differet aspcets of knowledge and/or reaisning abilities and interact with one anither, typically through messages, in order to solve a problem. The individual comonents need not use obhect-priented programming, so long as they interact in an objcet-based manner at a high level. Am object-oriented architecture is similar to a blackboard architecture in that both consist of agents cooperting to solve a problem, but in the object-oriented architecture they communicate dircetly with one another, whereas in a blackboard architecture they interact indirectly via the blackboard.
Used in Chap. 16: page 262